-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Neutrino upgrade #68
base: main
Are you sure you want to change the base?
Neutrino upgrade #68
Conversation
561c7f4
to
f9e73d7
Compare
2804ff9
to
3c90f71
Compare
This patch modifies the integration tests to run natively, as in without a container wrapping them, in github actions CI.
a2d0291
to
a2220e7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This upgraded pulled in a lot of changes, a few comments.
- need to fix lockup module list proposal validation
- rust audit, ci, lint and various polish fixes
// - ed25519 (Validators) | ||
// | ||
// - multisig (Cosmos SDK multisigs) | ||
func CantoSigVerificationGasConsumer( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need this operation to consume gas? I mean the base tx fee is probably sufficient and I worry about correctness.
@@ -153,19 +153,6 @@ func (suite *AnteTestSuite) TestEthSetPubkeyHandler() { | |||
suite.Require().Error(err) | |||
} | |||
suite.Require().True(tc.correctPubKey(pubKey), "PubKey type incorrect after AnteHandler") | |||
|
|||
// Now check the old antehandler against the same Tx, see if it would create a pubkey | |||
ctx, _ = suite.ctx.CacheContext() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why was this removed?
@@ -669,6 +710,8 @@ func NewAltheaApp( | |||
) | |||
app.CrisisKeeper = &crisisKeeper | |||
|
|||
// TODO: add feegrant keeper |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this todo relevant?
// SDK /node_info, /syncing, /blocks, and /validatorsets REST endpoints | ||
rpc.RegisterRoutes(clientCtx, apiSvr.Router) | ||
|
||
// Note: Delegates requests to the EVM if given a hash variable with a leading "0x" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know we use the evm rpc in the tests, maybe we should add a quick request to the standard rpc just to make sure it's working. Not sure if this code was supposed to go somewhere else or just isn't needed anymore.
The *Neutrino* upgrade contains the following changes. | ||
|
||
## Summary of Changes | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏻 appreciate the docs
"encoding/json" | ||
|
||
evmtypes "github.com/evmos/ethermint/x/evm/types" | ||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need this file at all?
# Find the PID of the validator1 node | ||
VALIDATOR_1_PID=$(ps -eafww | grep /validator1 | head -n1 | awk '{print $2}') | ||
|
||
# Run dlv and attach to validator1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice! very useful.
b7e7f3d
to
1e6bcf2
Compare
Features: